No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
PRPM_MT406100ON
Provider Organization Detail Query Response

Derived from RMIM: PRPM_RM406100ON and HMD: PRPM_HD406100ON
 
RoleChoice
performance [0..5] (PrimaryPerformer)
relatedTo [0..100] (RelatedTo)
choice of AssignedOrganization

Design Comments: The role class, assigned entity, captures the critical information of the provider playing the role of interest. This includes an identifier for the role, mailing address, phone number, and the time within which the role is played (may be open ended). The scooping organization, which may be omitted if not needed, provides the organizational context for the entity that actually plays the role. For example, the role scoper will normally be the party that assigns the identifier for the role.

Rationale: Roleclass required to provide additional information for the person responsible for providing healthcare services within a specific healthcare setting

          or QualifiedOrganization

Design Comments: This role describes specific qualifications that may be held the provider organization as a result of training or experience, but having no legal force. Example: certificate in diabetes counseling. The current model does not include role attributes such as name, addr and telecom because there are no known use cases in this domain where this role is contactable.

UsageNotes: Not in use in the current release.

Rationale: Roleclass required to provide additional information for the provider organization.

 
PrimaryPerformer
typeCode [1..1] (M)
Participation (CS) {CNE:C:ParticipationType:PPRF, fixed value= "PPRF"}

UsageNotes: Excluded from schemas

actDefinition [1..1] (ActDefinition)
 
ActDefinition
classCode [1..1] (M)
Act (CS) {CNE:C:ActClass:ACT, fixed value= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"}
location [1..1] (Location)
 
Location
typeCode [1..1] (M)
Participation (CS) {CNE:C:ParticipationType:LOC, fixed value= "LOC"}

UsageNotes: Excluded from schemas

sequenceNumber [1..1]
Participation (INT)

Design Comments: Allows each Service Delivery Location to be sequentially listed.

providerRoleLocation [1..1] (ProviderRoleLocation)
 
ProviderRoleLocation
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:SDLOC, fixed value= "SDLOC"}

UsageNotes: Excluded from schemas

id [0..1]
Role (II.BUS)

Design Comments: A unique identifier for the service delivery location.

Rationale: Required attribute supports the validation and identification of the service delivery location.

code [0..1]
Role (CV) {CNE:V:ServiceDeliveryLocationRoleType}

Design Comments: The code identifying the specific operational (service delivery) location.

Rationale: Required attribute supports the validation and identification of the provider organization location.

addr [1..1]
Role (AD.FULL)

Design Comments: The business address of the provider organization.

UsageNotes: The 'use' attribute shall be populated with a type (WP, PST), with (optionally) additional indicators (BAD, CONF). The following data elements shall be present: unitId, houseNumberNumeric, buildingNumberSuffix, streetNameBase, streetNameType, direction, additionalLocator, streetAddressLine (up to 4 occurrences), city, state code, state text, postalCode, country code, country text. Address elements shall have delimiter tags indicating natural line breaks. Further address information will be captured within the addr element as delimited text, including delivery installation, PO BOX, and route service address information. Masked 'use' codes shall not be present, and masked addresses shall be represented by nullFlavor mask attribute. Street Address Lines may be a concatenation of the parsed address parts (unitId, houseNumberNumeric, buildingNumberSuffix, streetNameBase, streetNameType, direction, additionalLocator). Should country code not be recognized, the country code attribute shall be replaced by a nullFlavor unknown attribute.

Rationale: Populated attribute supports validation and identification of address of provider organization location.

telecom [0..25]
Role (LIST<TEL>)

Design Comments: Telephone and fax numbers, email and web addresses of provider organization location.

UsageNotes: Telephone and fax numbers, email and web address shall be supported. Telecom use code shall consist of a type ('WP' - Workplace), optionally followed by 'BAD' (Invalid), 'CONF' (Confidential). Format of telephone/fax number value shall be 'tel:' or 'fax:' + (optionally) country calling code (Len 6) & area code (Len 3) & local number (Len 7) & (optionally for telephone numbers) extension (Len 6). Format of email address value shall be “mailto:” + email address (up to 100 characters). Format of web address value shall be “http://” or “https://” or “file://” or “nfs://” or “ftp://” + web address (up to 255 characters). System shall support multiple use codes. SpecializationType attribute shall distinguish between telephone/fax, email and web address. If masked, the specializationType shall be present and a nullFlavor mask shall be present.

Rationale: Required attribute supports validation and identification of provider organization telecom.

effectiveTime [0..1]
Role (IVL<TS.FULLDATE>)

Design Comments: An interval of time specifying the period during which this provider role location record in the provider registry is in effect, if such time limit is applicable and known

UsageNotes: Low value shall be populated with the location registry date. High value shall be populated with the date at which the is no longer valid. Should either low or high value be masked, the appropriate value attribute shall be replaced by a nullFlavor mask attribute.

Rationale: Required attribute supports the identification of the provider role location.

location [0..1] (Place)
related [0..1] (SourceOf)
 
Place
classCode [1..1] (M)
Place (CS) {CNE:C:EntityClass:PLC, fixed value= "PLC"}
determinerCode [1..1] (M)
Place (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}
name [0..1]
Place (ST) {CNE:C:, fixed value= "200"}
 
SourceOf
typeCode [1..1] (M)
RoleLink (CS) {CNE:C:RoleLinkType:IDENT, fixed value= "IDENT"}

UsageNotes: Excluded from schemas

lHINCode [1..1] (LHINCode)
 
LHINCode
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}

UsageNotes: Excluded from schemas

code [1..1] (M)
Role (CV) {CNE:D:LHINCode}

Design Comments: A coded value indicating a specific jurisdiction of health information network within Ontario.

Rationale: Support jurisdictional nature of health service planning and delivery in Ontario.

name [0..1]
Role (ST) {CNE:C:}

Design Comments: The name associated with the LHIN number/code

Rationale: Allows for a health jurisdiction to be referenced by name.

 
RelatedTo
typeCode [1..1] (M)
RoleLink (CS) {CNE:C:RoleLinkType:REL, fixed value= "REL"}

UsageNotes: Excluded from schemas

effectiveTime [0..1]
RoleLink (IVL<TS.FULLDATETIME>)

Design Comments: An interval of time specifying the period during which this role linkage is in effect, if such time limit is applicable and known.

Rationale: Helps in determining applicability of role linkage.

roleChoice [1..1] (RoleChoice)
 
AssignedOrganization

Design Comments: The role class, assigned entity, captures the critical information of the provider playing the role of interest. This includes an identifier for the role, mailing address, phone number, and the time within which the role is played (may be open ended). The scooping organization, which may be omitted if not needed, provides the organizational context for the entity that actually plays the role. For example, the role scoper will normally be the party that assigns the identifier for the role.

Rationale: Roleclass required to provide additional information for the person responsible for providing healthcare services within a specific healthcare setting

classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ASSIGNED, fixed value= "ASSIGNED"}

UsageNotes: Excluded from schemas

id [0..1]
Role (II.PUBLIC)

Design Comments: Identifies specific functional role that a provider organization may play within an organization.

Rationale: Populated attribute supports the identification of the provider organization

code [1..1] (M)
Role (CV) {CNE:D:ProviderOrganizationRoleType}

Design Comments: The code identifying the specific functional role for an organization provider.

Rationale: Mandatory attribute supports the identification of the healthcare provider

name [0..5]
Role (LIST<ST>) {CNE:C:}

Design Comments: The provider’s name pertaining to the specific functional role.

UsageNotes: Not in use in the current release. PrincipalOrganization/name should be used to identify names of the Provider Organization.

Rationale: Required attribute supports the identification of the healthcare provider

addr [0..*]
Role (LIST<AD.BASIC>)

Design Comments: Address of the provider when playing the functional role.

UsageNotes: Not in use in the current release. Use provider role location address instead.

Rationale: Required attribute supports the identification of the healthcare provider.

telecom [0..25]
Role (LIST<TEL>)

Design Comments: Telecom of the provider when playing the functional role.

UsageNotes: Not in use in the current release. Use provider role location phones, email addresses and web address instead.

Rationale: Required attribute supports the identification of the healthcare provider.

statusCode [0..1]
Role (CS) {CNE:V:RoleStatus}

Design Comments: The status of the provider organization in the functional role i.e. Active

Rationale: Required attribute supports the identification of the provider organization.

assignedPrincipalOrganization [1..1] (PrincipalOrganization)

Design Comments: Identification of playing entity is required to support the case in which information directly related to the playing party is not needed.

Rationale: Provides additional information about the organization playing the role of Healthcare Provider

representedOrganization [0..1] (Organization2)
subjectOf [1..1] (Subject)
related [0..1] (SourceOf4)
Inherits associations from RoleChoice
 
PrincipalOrganization

Design Comments: Identification of playing entity is required to support the case in which information directly related to the playing party is not needed.

Rationale: Provides additional information about the organization playing the role of Healthcare Provider

classCode [1..1] (M)
Organization (CS) {CNE:C:EntityClass:ORG, fixed value= "ORG"}

UsageNotes: Excluded from schemas

determinerCode [1..1] (M)
Organization (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}

UsageNotes: Excluded from schemas

id [1..1]
Organization (II.PUBLIC)

Design Comments: A unique identifier for the principal organization that is playing the functional role.

This identifier is specific to the organization not their roles.

UsageNotes: Queried provider organization UPI shall be returned. If masked, the root and extension attributes shall be replaced by a nullFlavor mask attribute.

Rationale: Populated attribute supports the identification of the provider organization.

name [1..3]
Organization (SET<ST>) {CNE:C:}

Design Comments: The organization's name independent of any role they may play.

Up to 3 names may be specified:

- Official Registry Name

- Alias Name

- Abbreviated Name

Each name type may be specified in English or French

UsageNotes: If masked, the name attribute shall be replaced by a nullFlavor mask attribute.

Rationale: Required attribute supports the identification of the healthcare provider

asARole [0..1] (ARole)
asOtherIdentifier [0..5] (OtherIdentifier)
asProviderOrganizationAffiliation [0..10] (ProviderOrganizationAffiliation)
asProviderPersonAffiliation [0..10] (ProviderPersonAffiliation)
languageCommunication [0..10] (LanguageCommunication)
 
ARole
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}
subjectOf [0..1] (Subject3)
 
Subject3
typeCode [1..1] (M)
Participation (CS) {CNE:C:ParticipationType:SBJ, fixed value= "SBJ"}
organizationOperationalStatusObservationEvent [1..1] (OrganizationOperationalStatusObservationEvent2)
 
OrganizationOperationalStatusObservationEvent2
classCode [1..1] (M)
Observation (CS) {CNE:C:ActClass:OBS, fixed value= "OBS"}
moodCode [1..1] (M)
Observation (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"}
code [1..1] (M)
Observation (CV) {CNE:C:ActCode:ASSERTION, fixed value= "ASSERTION"}
statusCode [1..1] (M)
Observation (CS) {CNE:C:ActStatus:completed, fixed value= "completed"}
reasonCode [0..3]
Observation (SET<CV>) {CWE:D:OrganizationOperationalStatusReason}
value [1..1] (M)
Observation (CV) {CNE:V:OrganizationOperationalStatusObservationValue}

Design Comments: Indicates the operational states of the organization, not specific to any role that the organization may be playing.

Rationale: Mandatory attribute that may determine the organization's ability to play any specific role in the health system.

 
OtherIdentifier
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}

UsageNotes: Excluded from schemas

id [1..1] (M)
Role (II.PUBLIC)

Design Comments: Identification number, other than the provider organization's registration number.

Rationale: Additional information that may be used to positively identify a provider organization.

code [1..1] (M)
Role (CV) {CNE:D:RoleCode}

Design Comments: The type of identifier other than a provider organization's UPI.

Rationale: Mandatory identifier, to ensure that the type of identifier would be known.

effectiveTime [0..1]
Role (IVL<TS.FULLDATE>)

Design Comments: The start and end date for the other identifier.

Rationale: Helps establish the validity of the identifier.

scopingOrganization [0..1] (Organization2)

Design Comments: The scoping organization for the specified role class.

UsageNotes: Not in use in the current release.

Rationale: Supports the requirement to supply additional information regarding the Qualification Granting Organization of the specified RoleClass.

 
Organization2
[Constraint: "

Not in use in the current release.

"]

[Constraint: "

As a qualificationGrantingOrganization,

at least one of Organization Id or

Organization Name must be specified.

As a representedOrganization, 'Id' must be specified, and must be a valid UPI.

"]

Design Comments: The scoping organization for the specified role class.

UsageNotes: Not in use in the current release.

Rationale: Supports the requirement to supply additional information regarding the Qualification Granting Organization of the specified RoleClass.

classCode [1..1] (M)
Organization (CS) {CNE:C:EntityClass:ORG, fixed value= "ORG"}

UsageNotes: Excluded from schema

determinerCode [1..1] (M)
Organization (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}
id [0..1]
Organization (II.PUBLIC)

Design Comments: Unique identifier for the organization that granted the qualification to the specified roleClass identifier.

Rationale: Attribute supports the validation and identification of the scoping organization assigning the id to the specified roleClass

name [0..1]
Organization (ST) {CNE:C:}

Design Comments: Name of the Organization that grants the qualifications or expertise.

Rationale: Required attribute supports the validation and identification of the organization provider.

addr [0..5]
Organization (SET<AD.BASIC>)

Design Comments: Address for the Qualification Granting Organization

Rationale: Required attribute supports the validation and identification of the organization provider.

 
ProviderOrganizationAffiliation
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}
id [0..1]
Role (II.TOKEN)
code [1..1] (M)
Role (CV) {CNE:D:ProviderRoleAffiliationType}
effectiveTime [0..1]
Role (IVL<TS.FULLDATE>)
scopingAffiliatedPrincipalOrganization [1..1] (AffiliatedPrincipalOrganization)
 
AffiliatedPrincipalOrganization
classCode [1..1] (M)
Entity (CS) {CNE:C:EntityClass:ENT, fixed value= "ENT"}

UsageNotes: Excluded from schemas

determinerCode [1..1] (M)
Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}

UsageNotes: Excluded from schemas

id [1..1] (M)
Entity (II.PUBLIC)

Design Comments: The UPI of the affiliated provider organization.

Rationale: Mandatory attribute to support specifying provider organization to organization affiliation.

asAffiliatedProviderOrganizationRole [1..1] (AffiliatedProviderOrganizationRole)
 
AffiliatedProviderOrganizationRole
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}
code [1..1] (M)
Role (CV) {CNE:D:AssignedOrgRoleType}

Design Comments: A coded value indicating the role of the provider organization in the affiliation.

Rationale: Mandatory attribute to support specifying provider organization to organization affiliation.

scopingOrganization [0..1] (Organization2)
 
ProviderPersonAffiliation
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}

UsageNotes: Excluded from schemas

id [0..1]
Role (II.TOKEN)
code [1..1] (M)
Role (CV) {CNE:D:ProviderRoleAffiliationType}

Design Comments: A coded value indicating the type of affiliation between the provider organization and the healthcare provider person.

Rationale: Allows distinguishing different kinds of affiliation

effectiveTime [0..1]
Role (IVL<TS.FULLDATE>)

Design Comments: An interval of time specifying the period during which this affiliation record is in effect, if such time limit is applicable and known

Rationale: Required attribute supports the identification of provider person affiliation.

scopingAffiliatedPrincipalPerson [1..1] (AffiliatedPrincipalPerson)
 
AffiliatedPrincipalPerson
classCode [1..1] (M)
Entity (CS) {CNE:C:EntityClass:ENT, fixed value= "ENT"}

UsageNotes: Excluded from schemas

determinerCode [1..1] (M)
Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"}

UsageNotes: Excluded from schemas

id [1..1] (M)
Entity (II.PUBLIC)

Design Comments: The UPI of the affiliated healthcare provider person.

Rationale: Mandatory attribute to support specifying provider organization to person affiliation.

asAffiliatedProviderPersonRole [1..1] (AffiliatedProviderPersonRole)
 
AffiliatedProviderPersonRole
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}

UsageNotes: Excluded from schemas

code [1..1] (M)
Role (CV) {CNE:D:HealthcareProviderRoleType}

Design Comments: A coded value indicating the role of the provided person in the affiliation.

Rationale: Mandatory attribute to support specifying provider organization to person affiliation.

scopingOrganization [0..1] (Organization2)
 
LanguageCommunication
languageCode [0..1]
LanguageCommunication (CV) {CNE:D:HumanLanguage}

Design Comments: A code indicating the language of communication

UsageNotes: If code is masked, then the code attribute shall not be present and shall be replaced by a nullFlavor mask attribute.

Rationale: Populated attribute conveying the expected language message elements are to be transmitted in

modeCode [0..1]
LanguageCommunication (CV) {CWE:D:LanguageAbilityMode}
preferenceInd [0..1]
LanguageCommunication (BL)

Design Comments: Indicates the preferred language for all communications.

UsageNotes: Should the indicator be masked, the value shall not be present, and a nullFlavor mask attribute shall be populated

Rationale: Required attribute that supports the business requirement to indicate the preferred language for all communications

 
Subject
typeCode [1..1] (M)
Participation (CS) {CNE:C:ParticipationType:SBJ, fixed value= "SBJ"}

UsageNotes: Excluded from schemas

preferredOfficialLanguage [1..1] (PreferredOfficialLanguage)

Design Comments: Indicates the preferred Ontario official language for formal communication.

 
PreferredOfficialLanguage

Design Comments: Indicates the preferred Ontario official language for formal communication.

classCode [1..1] (M)
Act (CS) {CNE:C:ActClass:INFRM, fixed value= "INFRM"}

UsageNotes: Excluded from schemas

moodCode [1..1] (M)
Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"}

UsageNotes: Excluded from schemas

languageCode [1..1] (M)
Act (CV) {CNE:D:HumanLanguage}

Design Comments: Indicates either 'English' or 'French' as the language in which the provider wishes to communicate with the health system.

UsageNotes: Official Language codes for English or French only. If masked, code shall be replaced with a nullFlavor attribute.

Rationale: Mandatory attribute that represents the preferred Ontario official language for formal communication.

 
SourceOf4
typeCode [1..1] (M)
RoleLink (CS) {CNE:C:RoleLinkType:IDENT, fixed value= "IDENT"}
providerRoleClassType [1..1] (ProviderRoleClassType)
 
ProviderRoleClassType
classCode [1..1] (M)
Role (CS) {CNE:C:RoleClass:ROL, fixed value= "ROL"}
code [1..1]
Role (CV) {CNE:D:ProviderRoleClassType}
 
QualifiedOrganization

Design Comments: This role describes specific qualifications that may be held the provider organization as a result of training or experience, but having no legal force. Example: certificate in diabetes counseling. The current model does not include role attributes such as name, addr and telecom because there are no known use cases in this domain where this role is contactable.

UsageNotes: Not in use in the current release.

Rationale: Roleclass required to provide additional information for the provider organization.

classCode [1..1] (M)
QualifiedEntity (CS) {CNE:C:RoleClass:QUAL, fixed value= "QUAL"}
id [0..1]
QualifiedEntity (II.PUBLIC)

Design Comments: Unique identifier for the Expertise or Credential.

Rationale: Required attribute supports the identification of the healthcare provider credentials

code [1..1]
QualifiedEntity (CV) {CNE:D:QualifiedRoleType}

Design Comments: A code signifying the rank that the credential specifies. May also apply to an Expertise type.

UsageNotes: If Expertise or Credentials are included in the message, then Role Type Must Exist.

Rationale: Populated attribute supports the identification of the provider organization expertise.

effectiveTime [1..1]
QualifiedEntity (IVL<TS.FULLDATE>)

Design Comments: The effective date of the provider organization expertise .

UsageNotes: If Expertise or Credentials are included in the message, then Role Effective Date Must Exist

Rationale: Populated attribute supports the identification of the provider organization expertise.

qualifiedPrincipalOrganization [0..1] (PrincipalOrganization)
qualificationGrantingOrganization [0..1] (Organization2)
Inherits associations from RoleChoice